home *** CD-ROM | disk | FTP | other *** search
- Short: PhxAss V4.14 68xxx Macro Assembler
- Author: Frank@Phoenix.owl.de (Frank Wille, Phoenix/Phantasm)
- Uploader: dhebisch@uni-bielefeld.de
- Type: dev/asm
- Cd: OK
-
- This archive contains the Assembler PhxAss V4.14 and the Linker
- PhxLnk V4.15.
-
- *** PHXASS ***
- PhxAss V4.14 is a highly optimizing macro assembler for Motorola's 680x0
- CPUs, 6888x FPUs and 68851 MMU (of course, the 030, 040 and 060 MMUs are
- also supported). It requires OS2.04 (V37) and 1 MB RAM as minimum.
-
- Most important features:
- o Fast: 15000-30000 lines per minute with standard Amigas, 50000-350000
- with an A4000/040.
- o Resident.
- o Symbolic and Source Level Debugging.
- o Automatic generation of executables (if possible).
- o Small Code and Small Data support (also support for __MERGED sections).
- o Listing file, Cross Reference Listing, Equates file.
- o Complete floating point support: You can use complex floating point
- expressions, including float functions (sine, logarithm, square root,
- power, etc.), everywhere in your source, e.g. defining float EQUates or
- SETs.
- o Nine different optimizations possible.
- o Locale symbols.
- o Support for Motorola's old and new operand style (even in 68000 mode).
- o locale.library usage (english, german, swedish, italian and polish
- (currently not included) ).
- o Nearly all directives of the most popular assemblers like Seka, DevPac or
- AS (Aztec) are supported. Examples: INCBIN, INCDIR, CODE_C, REPT, RS,
- RSRESET, EQUR, REG, OFFSET, XDEF, XREF, PUBLIC, ...
- o Finally: Although Shareware, PhxAss is completely functional!
-
- You will find four different versions of PhxAss in this distribution:
- 1. PhxAss: The standard 680x0,FPU,MMU macro assembler.
- 2. SmallPhxAss: This is a 68000-only version without floating point support.
- 3. FreePhxAss: This program is FREEWARE! It is intended for developers of
- PD-Compilers, who want to include PhxAss in their compiler package.
- 4. GigaPhxAss: Identical to PhxAss, but source codes are not limited to
- 65535 lines. Quite useful for assembling Reassembler outputs.
-
- CHANGES SINCE PHXASS V4.10 (last Aminet release):
- Fixed Bugs:
- o A numerical value within the command line, e.g. with "SMALLDATA x,y"
- crashes the system. It resulted from the massive changes in V4.10! :(
- o Beginning with error-message 89, the locale catalogs generated the
- wrong message.
- New Features:
- o New directive for compatibility: "DX". Behaves the same like "DS".
- o The missing 68060 instructions PLPAR and PLPAW are implemented!
- o When assembly fails, PhxAss quits with a return code of 20 instead 1.
- o Implemented the __RS auto symbol.
- o PhxAss checks for conflicts between macro names and directive or
- instruction names.
- o "" and '' within a string are recognized as a single ' or " character.
- o If a code section ends with a minimum of eight zero-bytes, no NOP-padding
- will be performed.
- o Italian catalog.
-
-
- *** PHXLNK ***
- PhxLnk is FREEWARE and supports all features of a standard Amiga-DOS linker
- (like BLink), except of overlay hunks and automatic link vectors (ALV).
-
- Implemented functions:
- o Links object files and libraries (SAS/C extended libraries too)
- o Sections can be forced to Chip-memory
- o Small Code, Small Data
- o SAS/C-Blink Small Data compatibility available
- o '_MERGED' sections are recognized automatically (and coalesced like
- Small Data sections)
- o Symbolic and Source Level Debugging (PowerVisor compatibility included)
- o Debug blocks are removed on request
- o Deletes empty sections
- o Zero bytes at the end of a section are deleted and appear in the
- HUNK_HEADER block only
- o User may define absolute external symbols
- o Generates HUNK_RELOC32SHORT blocks by default
-
- CHANGES SINCE PHXLNK V4.03 (last Aminet release):
- Fixed Bugs:
- o Linking of __MERGED sections had still a bug.
- New Features:
- o PhxLnk can generate RELOC32SHORT blocks.
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 782 322 58.8% 21-Mar-95 16:49:18 FILE_ID.DIZ
- 2657 644 75.7% 28-Dec-94 19:02:04 PhxAss.info
- 2657 644 75.7% 28-Dec-94 19:02:04 PhxAss/Bin.info
- 35428 23311 34.2% 20-Mar-95 11:11:10 PhxAss/Bin/FreePhxAss
- 56776 36183 36.2% 20-Mar-95 11:11:10 PhxAss/Bin/GigaPhxAss
- 56756 36159 36.2% 20-Mar-95 11:11:10 PhxAss/Bin/PhxAss
- 280 162 42.1% 28-Dec-94 18:48:14 PhxAss/Bin/ReadMe
- 543 270 50.2% 28-Dec-94 18:47:16 PhxAss/Bin/ReadMe.info
- 40876 26949 34.0% 20-Mar-95 11:11:10 PhxAss/Bin/SmallPhxAss
- 2657 647 75.6% 28-Dec-94 19:02:04 PhxAss/Examples.info
- 10712 4060 62.0% 25-Feb-95 23:07:16 PhxAss/Examples/DemoSupp.asm
- 1172 872 25.5% 25-Feb-95 23:07:36 PhxAss/Examples/DemoSupp.o
- 703 343 51.2% 28-Dec-94 18:27:58 PhxAss/Examples/Include/hardware/aga.i
- 444 221 50.2% 28-Dec-94 18:27:56 PhxAss/Examples/Include/hardware/audio.i
- 406 212 47.7% 28-Dec-94 18:27:56 PhxAss/Examples/Include/hardware/bitplanes.i
- 402 213 47.0% 28-Dec-94 18:27:56 PhxAss/Examples/Include/hardware/blitter.i
- 331 203 38.6% 28-Dec-94 18:27:58 PhxAss/Examples/Include/hardware/cia.i
- 640 254 60.3% 28-Dec-94 18:27:56 PhxAss/Examples/Include/hardware/color.i
- 288 182 36.8% 28-Dec-94 18:27:56 PhxAss/Examples/Include/hardware/control.i
- 281 182 35.2% 28-Dec-94 18:27:56 PhxAss/Examples/Include/hardware/copper.i
- 3054 947 68.9% 28-Dec-94 18:27:58 PhxAss/Examples/Include/hardware/custom.i
- 479 206 56.9% 28-Dec-94 18:27:56 PhxAss/Examples/Include/hardware/custom_all.i
- 781 370 52.6% 28-Dec-94 18:27:56 PhxAss/Examples/Include/hardware/disk.i
- 274 187 31.7% 28-Dec-94 18:27:56 PhxAss/Examples/Include/hardware/display.i
- 719 339 52.8% 28-Dec-94 18:27:58 PhxAss/Examples/Include/hardware/dmabits.i
- 818 333 59.2% 28-Dec-94 18:27:56 PhxAss/Examples/Include/hardware/intbits.i
- 283 182 35.6% 28-Dec-94 18:27:56 PhxAss/Examples/Include/hardware/ports.i
- 766 302 60.5% 28-Dec-94 18:27:56 PhxAss/Examples/Include/hardware/sprites.i
- 93 69 25.8% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/diskfont.i
- 2785 1209 56.5% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/dos.i
- 2326 1002 56.9% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/exec.i
- 527 262 50.2% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/expansion.i
- 3244 1332 58.9% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/graphics.i
- 464 221 52.3% 21-Mar-95 12:19:24 PhxAss/Examples/Include/lib/icon.i
- 2750 1129 58.9% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/intuition.i
- 562 237 57.8% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/layers.i
- 504 282 44.0% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/locale.i
- 141 88 37.5% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/mathffp.i
- 220 110 50.0% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/mathieeedoubbas.i
- 295 136 53.8% 28-Dec-94 18:28:00 PhxAss/Examples/Include/lib/mathieeedoubtrans.i
- 260 130 50.0% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/mathtrans.i
- 60 53 11.6% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/potgo.i
- 49 43 12.2% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/timer.i
- 19 19 0.0% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/translator.i
- 457 270 40.9% 28-Dec-94 18:27:58 PhxAss/Examples/Include/lib/utility.i
- 276 189 31.5% 28-Dec-94 18:41:20 PhxAss/Examples/ReadMe
- 543 269 50.4% 28-Dec-94 18:40:48 PhxAss/Examples/ReadMe.info
- 256 143 44.1% 28-Dec-94 18:27:56 PhxAss/Examples/VBallImage.ilvd
- 380 344 9.4% 25-Feb-95 23:07:56 PhxAss/Examples/vbr
- 2786 1302 53.2% 25-Feb-95 23:01:24 PhxAss/Examples/vbr.asm
- 2716 2063 24.0% 25-Feb-95 23:09:06 PhxAss/Examples/VectorBalls
- 9573 3972 58.5% 25-Feb-95 23:08:42 PhxAss/Examples/VectorBalls.asm
- 2248 1625 27.7% 25-Feb-95 23:08:48 PhxAss/Examples/VectorBalls.o
- 2657 648 75.6% 28-Dec-94 19:02:04 PhxAss/Locale.info
- 6066 2837 53.2% 19-Mar-95 15:21:24 PhxAss/Locale/Catalogs/deutsch/PhxAss.catalog
- 5770 2717 52.9% 21-Mar-95 17:16:30 PhxAss/Locale/Catalogs/italiano/PhxAss.catalog
- 5234 2650 49.3% 19-Mar-95 15:34:16 PhxAss/Locale/Catalogs/svenska/PhxAss.catalog
- 5474 2431 55.5% 19-Mar-95 16:43:06 PhxAss/Locale/PhxAss.cd
- 5422 2378 56.1% 19-Mar-95 16:43:06 PhxAss/Locale/PhxAss.ct
- 5905 2703 54.2% 19-Mar-95 16:43:06 PhxAss/Locale/PhxAss_d.ct
- 5625 2589 53.9% 19-Mar-95 16:43:08 PhxAss/Locale/PhxAss_i.ct
- 5123 2525 50.7% 19-Mar-95 16:43:06 PhxAss/Locale/PhxAss_s.ct
- 235 164 30.2% 28-Dec-94 18:22:16 PhxAss/Locale/ReadMe
- 543 268 50.6% 28-Dec-94 18:42:16 PhxAss/Locale/ReadMe.info
- 101967 34660 66.0% 21-Mar-95 17:31:08 PhxAss/PhxAss.guide
- 5163 778 84.9% 28-Dec-94 19:02:04 PhxAss/PhxAss.guide.info
- 113629 40156 64.6% 21-Mar-95 17:31:10 PhxAss/PhxAss_d.guide
- 5163 777 84.9% 28-Dec-94 19:02:04 PhxAss/PhxAss_d.guide.info
- 2657 642 75.8% 28-Dec-94 19:00:54 PhxLnk.info
- 2657 648 75.6% 28-Dec-94 19:02:58 PhxLnk/Locale.info
- 2634 1298 50.7% 19-Mar-95 20:40:16 PhxLnk/Locale/Catalogs/deutsch/PhxLnk.catalog
- 2370 1208 49.0% 19-Mar-95 20:40:32 PhxLnk/Locale/Catalogs/svenska/PhxLnk.catalog
- 2313 1099 52.4% 19-Mar-95 20:41:32 PhxLnk/Locale/PhxLnk.cd
- 2391 1118 53.2% 19-Mar-95 20:41:34 PhxLnk/Locale/PhxLnk.ct
- 2609 1240 52.4% 19-Mar-95 20:41:34 PhxLnk/Locale/PhxLnk_d.ct
- 2416 1193 50.6% 19-Mar-95 20:41:34 PhxLnk/Locale/PhxLnk_s.ct
- 235 164 30.2% 28-Dec-94 19:02:38 PhxLnk/Locale/ReadMe
- 543 268 50.6% 28-Dec-94 19:02:38 PhxLnk/Locale/ReadMe.info
- 9768 6410 34.3% 19-Mar-95 20:39:48 PhxLnk/PhxLnk
- 14853 5332 64.1% 21-Mar-95 12:16:36 PhxLnk/PhxLnk.guide
- 5163 779 84.9% 28-Dec-94 19:00:54 PhxLnk/PhxLnk.guide.info
- 16995 6170 63.6% 21-Mar-95 12:16:34 PhxLnk/PhxLnk_d.guide
- 5163 775 84.9% 28-Dec-94 19:00:54 PhxLnk/PhxLnk_d.guide.info
- 3782 1959 48.2% 21-Mar-95 17:13:34 README
- 11272 3086 72.6% 06-Mar-95 08:38:56 cOmmItTiNG-sUIciDe.displayme
- 29796 12267 58.8% 22-Mar-95 09:26:46 commsui.exe
- -------- ------- ----- --------- --------
- 647092 295335 54.3% 22-Mar-95 19:00:18 86 files
-